Formal Methods in System Design Monitorability for the Hennessy-Milner Logic with Recursion

نویسندگان

  • Adrian Francalanza
  • Luca Aceto
چکیده

We study muHML, a branching-time logic with least and greatest fix-points, from a runtime verification perspective. The logic may be used to specify properties of programs whose behaviour may be expressed as a labelled transition system. We establish which subset of this logic can be monitored for at runtime by merely observing the runtime execution of a program. We define a monitorsynthesis algorithm for this subset and then show that the synthesised monitors correctly perform the required analysis from the observed behaviour. We also prove completeness results with respect to this logical subset that show that, up to logical equivalence, no other properties apart from those identified can be monitored for and verified at runtime. Powered by Editorial Manager® and ProduXion Manager® from Aries Systems Corporation Noname manuscript No. (will be inserted by the editor) Monitorability for the Hennessy-Milner Logic with

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthesising correct concurrent runtime monitors

We study the correctness of automated synthesis for concurrent monitors. We adapt HML, a subset of the Hennessy-Milner logic with recursion, to specify safety properties of Erlang programs, and define an automated translation from HML formulas to Erlang monitors so as to detect formula violations at runtime. We then formalise monitor correctness for our concurrent setting and describe a techn...

متن کامل

Characteristic Formulae: From Automata to Logic

This paper discusses the classic notion of characteristic formulae for processes using variations on Hennessy-Milner logic as the underlying logical specification language. It is shown how to characterize logically (states of) finite labelled transition systems modulo bisimilarity using a single formula in Hennessy-Milner logic with recursion. Moreover, characteristic formulae for timed automat...

متن کامل

Testing Hennessy-Milner Logic with Recursion

This study o ers a characterization of the collection of properties expressible in Hennessy-Milner Logic (HML) with recursion that can be tested using nite LTSs. In addition to actions used to probe the behaviour of the tested system, the LTSs that we use as tests will be able to perform a distinguished action nok to signal their dissatisfaction during the interaction with the tested process. A...

متن کامل

On the Relationship between Scott Domains, Synchronization Trees, and Metric Spaces

Scott's theory of information systems (Scott, 1982) is intended to provide an easy way to define partial order structures (domains) for denotational semantics. This paper illustrates the new method by considering a simple modal logic, due to Hennessy and Milner (1980), as an example of an information system. The models of formulas in this logic are the rigid synchronization trees of Milner (198...

متن کامل

On Verifying Hennessy-Milner Logic with Recursion at Runtime

We study μHML (a branching-time logic with least and greatest fixpoints) from a runtime verification perspective. We establish which subset of the logic can be verified at runtime and define correct monitor-synthesis algorithms for this subset. We also prove completeness results wrt. these logical subsets that show that no other properties apart from those identified can be verified at runtime.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016